Vývojář | wxWidgets vývojáři |
---|---|
Aktuální verze | 3.2.6 (9. září 2024) |
Operační systém | multiplatformní software |
Vyvíjeno v | C++ |
Typ softwaru | Vývojářská knihovna |
Licence | wxWindows Library Licence |
Web | www.wxwidgets.org |
Některá data mohou pocházet z datové položky. |
wxWidgets („Windows and X widgets“, dříve známý jako wxWindows) je free software/open source multiplatformní widget toolkit. Je to knihovna základních elementů pro tvorbu grafického uživatelského rozhraní (GUI).
Vývoj začal v roce 1992 díky Julianu Smartovi, který je dodnes vývojářem jádra.
wxWidgets umožňuje zkompilovat a spustit program na několika počítačových platformách s minimálními nebo žádnými změnami kódu. To zahrnuje systémy jako Windows, Macintosh, Linux/Unix (X11, Motif, a GTK+), OpenVMS a OS/2. Verze pro embedded systémy je ve vývoji.
Knihovna je implementována v C++, ale její používání je možné v mnoha běžně používaných programovacích jazycích, mezi nimi jsou například: Python (wxPython), C#, Erlang (wxErlang), Haskell (wxHaskell), Lua (wxLua), Perl (wxPerl), Ruby (wxRuby), Smalltalk (wxSqueak), Java (wx4j) a také JavaScript (wxJS).
wxWidgets je nejlépe popsán jako nativní toolkit. Místo napodobování grafiky prvků používá nativní grafické prvky na podporovaných platformách.